﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Input;

namespace Worms3003
{
    public class Aim
    {
        #region atributos
        Texture2D textura;
        public Vector2 posição;
        public Rectangle ain;
        #endregion

        public Texture2D Texture
        {
            get { return this.textura; }
            set { this.textura = value; }
        }

        public Vector2 Position
        {
            get { return this.posição; }
            set { this.posição = value; }
        }

        public Aim(Texture2D texture, Vector2 position)
        {
            textura = texture;
            posição = position;
        }

        public void Update()
        {
            MouseState mouse = Mouse.GetState();

            ain = new Rectangle((int)posição.X, (int)posição.Y, textura.Width, textura.Height);

            posição = new Vector2(mouse.X, mouse.Y);
        }

        public void Draw(SpriteBatch spriteBatch)
        {
            spriteBatch.Draw(Texture, Position, Color.White);
        }
    }
}
